31933
56312
778984
385288
357520
1150
38160
115648
104126
383096
5872
5872
3640288
240352
85048
51192
7985264
74776
677944
84976
3783896
5392352
74400
6212808
40547891
5077360
29832
41872
48600128
908720
50752
458168
6352
7171344
25236
5700
2632
-1
1
0
0
24064
43592
537456
103690
7819200
108878
8107680
290820
50312
338648
493976
247308
502144
199400
58144
80944
212492
186364
45224
8788
307168
29548
7755464
617504
32192
806060
648376
831584
133164
195470
38640
752768
189392
46640
86744
5376880
null
